A Characterization of Weakly Church-Rosser Abstract Reduction Systems That Are Not Church-Rosser

نویسندگان

  • Benedetto Intrigila
  • Ivano Salvo
  • Stefano Sorgi
چکیده

reduction systems (ARS) are abstract structures for studying general properties of rewriting systems. An ARS is just a set equipped with a set of binary relations. Despite this generality many aspects of rewriting systems can be approached in the theory of ARS, such as confluence and normalization. Moreover, important results have been stated and proved in this setting (examples are Newman’s lemma and the Hindley–Rosen theorem [1]). Also the relationships between the Church–Rosser (CR or confluence) and weak Church–Rosser (WCR) properties can be studied in the ARS setting. Indeed, well-known counterexamples of WCR⇒ CR were abstractly described as ARS by Rosser, Newman, Hindley, Klop, and others [2, 5, 9, 7] (Fig. 1 and 2, displayed below, show some of these counterexamples). In this work, we study the structure of WCR ARS that are not CR, looking for a graph-theoretic characterization of such ARS in terms of a suitable class of reduction graphs, such that in every WCR not CR ARS, we can embed at least one element of such a class. The main result of this work is that there exists, indeed, a familyBS of WCR not CR reduction graphs such that, for every WCR not CR ARS A, there is an element of BS that can be “embedded” in A for a suitable notion of embedding. This notion of embedding is reminiscent of the well-known notion of homeomorphic subgraph (minor) in graph theory (see for example [10]). The family BS strongly differs, in its general structure, from the above-mentioned family of well-known counterexamples. It is therefore natural to ask what additional conditions can enforce a better-defined shape to WCR not CR ARS. We answer this question by singling out some natural restrictions that, once assumed, strongly specify the structure of a WCR not CR ARS. 1 Research partially supported by Murst 40% Tosca Project. 137

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Church-Rosser Property for Pure Type Systems with βη -reduction

The main content of this paper is to give a proof of the Church-Rosser property (or confluence) with respect to βη -reduction for type theories with labelled lambda abstraction. This property is interesting in general since many other useful properties of a system depends on it and it is crucial when trying to use such systems as framework for defining logics. The usual way of encoding logics i...

متن کامل

On Equivalence Transformations for Term Rewriting Systems

This paper proposes some simple methods, based on the Church-Rosser property, for testing the equivalence in a restricted domain of two reduction systems. Using the Church-Rosser property, sufficient conditions for the equivalence of abstract reduction systems are proved. These conditions can be effectively applied to test the equivalence in a restricted domain of term rewriting systems. In add...

متن کامل

Church-Rosser Properties of Normal Rewriting

We prove a general purpose abstract Church-Rosser result that captures most existing such results that rely on termination of computations. This is achieved by studying abstract normal rewriting in a way that allows to incorporate positions at the abstract level. New concrete Church-Rosser results are obtained, in particular for higher-order rewriting at higher types. 1998 ACM Subject Classific...

متن کامل

An Application of Klop ' s Counterexampleto a Higher

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

An Application of Klop's Counterexample to a Higher-order Rewrite System

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Comput.

دوره 171  شماره 

صفحات  -

تاریخ انتشار 2001